SubsystemDiagnostics 类别
代表 EtherCAT 连结状态的诊断讯息。更多资讯请见 KINGSTAR 记录检视 > 诊断工具。
继承体系
System.Object
IntervalZero.KINGSTAR.Base.Api.SubsystemDiagnostics
组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public class SubsystemDiagnostics
Public Class SubsystemDiagnostics
SubsystemDiagnostics 类别陈列了以下成员。
建构函式
名称 | 说明 | |
---|---|---|
![]() |
SubsystemDiagnostics | 初始化 SubsystemDiagnostics 类别的新实例。 |
属性
名称 | 说明 |
可得状态 |
|
---|---|---|---|
![]() |
AcyclicPacketLost | 遗失的非周期性资料包数量。 |
OP |
![]() |
CyclicPacketLost | 遗失的封包数量,封包含有周期性资料 (PDO)。 |
OP |
![]() |
ProductCode | KINGSTAR Runtime 的产品代码。 |
>= Offline |
![]() |
RevisionNo | KINGSTAR Runtime 的版本。 |
>= Offline |
![]() |
SerialNo | 购买 KINGSTAR 时取得的客户 ID。 |
>= Offline |
![]() |
Slaves | 包含各从站诊断资讯的阵列。 |
>= Init |
![]() |
VendorId | KINGSTAR Runtime 的供应商 ID。 |
>= Offline |
注意:SubsystemDiagnostics 的资料仅在特定的状态会由 GetStatus 或 GetStatusEx 返回,请见上方 "可得状态" 栏位。
所有 EtherCAT 状态及其运作顺序列于以下:
-
Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)
-
Offline → Init → Boot
更多关于所有状态的资讯请见 EthercatState 列举。
参见